package rodadas;


import excessoes.ArrayIncompativel;
import excessoes.CorNaoExiste;
import excessoes.CorRepetida;

public class Tentativa {
	
	private int[] tentativa;
	
	public Tentativa(){
		tentativa = new int[4];
	}

	public int[] getTentativa() {
		return tentativa;
	}

	public void setTentativa(int[] _tentativa) throws ArrayIncompativel, CorNaoExiste, CorRepetida {
		if(_tentativa.length!=4)
			throw new ArrayIncompativel();
		
		for(int i=0;i<_tentativa.length;i++){
			if(_tentativa[i]<1||_tentativa[i]>7)
				throw new CorNaoExiste();
			
			for(int j=0;j<_tentativa.length;j++){
				if(_tentativa[i]==_tentativa[j]&&i!=j)
					throw new CorRepetida();
			}
		}
		
		this.tentativa = _tentativa;
	}



}
